namespace PresFirst
open System

type IFibModel =
  interface
    abstract member Calculate : int -> int
  end
type IFibView =
  interface
    abstract member Title : string with set, get
    abstract member NumberToCalculate : string with get
    abstract member DisplayResult : string -> unit
    abstract member Calculating : IEvent<EventArgs> with get
  end

type FibPresenter =
  class
  end
  with
    new : IFibModel * IFibView -> FibPresenter
  end
